<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url("page.css");
* { word-break: break-all; margin: 0; padding: 0; }
body { behavior: url("csshover3.htc"); }
body { font-size: 16px; color: #333333; font-family: "微软雅黑", "microsoft Yahei", "Courier New", Courier, monospace; padding: 0px; margin: 0px auto; line-height: 30px; background-color: #FFF; width: 100%; overflow-x: hidden; }
a { color: #333333; text-decoration: none; }
a:hover { color: #dd2118; text-decoration: none }
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd { margin: 0; padding: 0; }
ul, li, dl, dt, dd { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.lan { color: #dd2118; }
.clear, .c { clear: both; }
.mcon tr:hover { color: #dd2118; }
.blank { clear: both; height: 20px; }
.about { float: right; }
.imgZoom, .imgfanzhuan { overflow: hidden; }
.imgZoom img { display: block; margin: 0 auto; -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.imgfanzhuan img { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.imgfanzhuan:hover img { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }
.gcsj { padding: 40px 0; }
table { text-align: center; border-collapse: collapse; border-spacing: 0; margin: 0 auto; font-size: 14px; }
table tr:nth-child(odd) { background: #F4F4F4; }
table td:nth-child(even) { }
table tr:hover, table tr:hover p { background: #dd2118; color: #fff; }
table td, table th { border: 1px solid #dddddd; }
table tr:nth-of-type(1) { /*background: #dd2118; color: #ffffff;*/ }
img { max-width: 100%; border: 0; height: auto; }
.input, .textarea { border-top: ridge 1px #ccc; border-right: inset 1px #D8D8D8; border-bottom: inset 1px #D8D8D8; border-left: ridge 1px #ccc; font-size: 14px; color: #666; padding-top: 5px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; background-color: #fff }
.nyvideo { max-width: 640px; width: 100%; margin: 0 auto; height: 400px; }
.wrap { width: 80%; margin: 0 auto; }
.sywrap { width: 1410px; margin: 0 auto; }
.section { }
.section1 { background: url(../images/bg1.jpg) no-repeat 50%; background-size: cover; }
.section2 { /*background: url(../images/bg2.jpg) no-repeat 50%; background-size: cover; display:none !important;*/ }
.section3 { background: url(../images/bg3.jpg) no-repeat center top; background-size: cover; }
.section4 { background: url(../images/bg4.jpg) no-repeat center top; background-size: cover; }
.section5 { background: url(../images/bg5.jpg) no-repeat center top; background-size: cover; }
.section6 { background: url(../images/bg6.jpg) no-repeat 50%; background-size: cover; }
.header { width: 100%; height: 120px; text-align: center; position: relative; top: 0; z-index: 100; }
.header .wrap { }
.header .logo, .nyheader .logo { width: 22%; float: left; margin-top: 30px; text-align: left; }
.header .headr { width: 57.5%; float: left; padding-top: 24px; }
.headr2 a { display: block; height: 40px; line-height: 40px; background-color: #dd2118; color: #fff; }
.headr2 img { display: inline-block; margin-right: 10px; }
.headr1 { overflow: hidden; width: 20%; margin-top: 30px; text-align: right; float: right; }
.nyheader { width: 100%; height: 130px; text-align: center; position: relative; top: 0; z-index: 100; }
.nyheadr { width: 77.5%; float: left; border-left: 1px #dddddd solid; height: 130px; }
.nyheadr1 { border-bottom: 1px #dddddd solid; overflow: hidden; }
.nyhd1 { width: 70%; float: left; overflow: hidden; padding: 15px 0; }
.nyhd1 li { width: 31%; float: left; margin: 0 1%; text-align: center; background: #fff; border: 1px solid #e8ebf1; -moz-box-shadow: 2px 0 15px rgba(21, 53, 129, 0.2) inset; -webkit-box-shadow: 2px 0 15px rgba(21, 53, 129, 0.2) inset; box-shadow: 2px 0 15px rgba(21, 53, 129, 0.2) inset; padding: 5px 0; text-align: center; border-radius: 30px; font-size: 18px; box-sizing: border-box; }
.nyhd2 { overflow: hidden; width: 20%; text-align: right; float: right; }
.nyhd3 { overflow: hidden; width: 100%; margin: 10px 0; }
.nyhd3 li { width: 20%; float: left; text-align: center; font-size: 18px; }
.sjnav { display: none; }
.header .nav { height: 74px; line-height: 74px; margin-bottom: 10px; position: relative; z-index: 1; }
.header .nav .nLi { width: 12.4%; float: left; position: relative; }
.header .nav .nLi h3 a { font-size: 18px; display: block; font-weight: normal; }
.header .nav .nLi h3 a:hover { color: #ed0b0b; }
.nav .nLi:hover { }
.nav .nLi:hover a { color: #fff; }
.nav .sub { display: none; width: 600px; left: 0; top: 96px; position: absolute; background: #ff6637; line-height: 26px; padding: 20px 0; }
.nav .sub dl { width: 46%; float: left; margin: 0 2%; text-align: left; }
.nav .sub a { display: block; padding: 0 10px; color: #fff; }
.nav .sub a:hover { color: #ffd0ad; }
.nav .sub dt { font-size: 18px; margin-bottom: 10px; border-bottom: 1px #ffffff dashed; line-height: 2; }
.nav .sub dd { font-size: 15px; line-height: 30px; }
.fxgcp { position: fixed; top: 30%; right: 0; width: 50px; padding: 20px 0; background-color: #ccc; text-align: center; }
.fxgcp a { color: #333; font-size: 20px; line-height: 30px; }
.sysjlogo { display: none; }
.header1 { width: 100%; height: 120px; text-align: center; background-color: #fff; background-image: none; }
.header-sy { position: absolute; top: 0; right: 0; z-index: 100; }
.header-sy a { color: #ffffff; }
.sjnav, .sjcp { display: none; }
.banner-engine { height: 100%; position: relative; overflow: hidden; }
.banner-engine .banner-ul { position: relative; width: 50%; height: 100%; float: left; }
.banner-ul li { position: relative; }
.banner-cloudapp { margin-top: 30%; }
.banner-cps { margin-top: 35%; margin-left: -10%; }
.banner-trust { margin-top: 30%; margin-left: -10%; }
.banner-engine .banner-text {/*position:absolute; z-index:999;left:15%;top:0;*/ width: 100%; height: 100%; }
.banner-engine .banner-text { display: none }
.banner-engine .banner-text1 { font-size: 70px; font-weight: bold; line-height: 50px; color: #fff; position: relative; margin-top: -30px; }
.banner-engine .banner-text2 { color: #ffffff; font-size: 20px; margin-top: 50px; }
.banner-engine .banner-link-button { display: inline-block; border: 1px solid #43536d; border-radius: 30px; margin-top: 54px; width: 160px; height: 44px; line-height: 42px; text-align: center; font-size: 16px; color: #fff }
.banner-engine .banner-link-button:hover { background: #fff; color: #333; border: 1px solid #fff }
.banner-ul li { display: none; height: 100%; width: 100%; float: left }
.banner-engine .banner-ul li { position: absolute; left: 0; top: 0; display: block; height: 100%; width: 100%; float: left }
.banner-engine .banner-ul li:first-child { z-index: initial }
.banner-point { display: none; position: absolute; top: 0; right: 0; width: 180px; height: 100%; background-color: #1a2838; }
.banner-engine .banner-point { display: block }
.banner-point .auto { padding-top: 150px; position: relative; }
.banner-point .auto .mgd { position: absolute; width: 100%; height: 100px; background-color: #dd2118; text-align: center; line-height: 100px; }
.banner-point .auto .mgd a { color: #ffffff; }
.slider-main { display: none;/*margin:0 auto;min-width:1200px;max-width:1200px*/ width: 50%; float: left; position: relative; }
.banner-engine .slider-main { display: block }
.slider-text {/*position:absolute;*/ margin-top: 30%; margin-left: 25%; }
.banner-area { width: 100%; text-align: center }
.banner-area li { width: 100%; margin-bottom: 100px; text-align: center; color: #a8abaf; }
.banner-area li.active { }
.banner-area li.active h3,.banner-area li a { color: #ffffff; }
.nav2 { width: 100%; height: 120px; line-height: 120px; background-color: #1a2838; z-index: 999; color: #ffffff; margin-top: 20%; overflow: hidden; }
.nav2 ul { margin-left: 25%; }
.nav2 li { width: 33%; float: left; font-size: 20px; }
.nav2 li i { display: block; float: left; width: 30px; height: 30px; border: 1px #7499bb dashed; color: #7499bb; border-radius: 50%; text-align: center; line-height: 30px; font-style: normal; margin-top: 45px; margin-right: 10px; }
.nav2 li a { color: #ffffff; }
.nav2 li a:hover i { color: #c91318; border: 1px #c91318 dashed; }
@-webkit-keyframes banicon { from {
background-position-y:-20px
}
to { bottom: -29px; background-position-y: 0 }
}
@keyframes banicon { from {
background-position-y:-20px
}
to { bottom: -29px; background-position-y: 0 }
}
.homebani { width: 18px; height: 35px; position: absolute; left: 50%; bottom: 42px; margin-left: -9px; background: url(../images/bannerIcon1.png) no-repeat; background-size: 100% 100%; cursor: pointer; z-index: 1; }
.homebani:after { content: ''; width: 11px; height: 37px; background: url(../images/bannerIcon2.png) no-repeat top center; background-size: 100% 100%; position: absolute; left: 50%; bottom: -24px; margin-left: -5px; cursor: pointer; z-index: 1; -webkit-animation: banicon 2s infinite; animation: banicon 2s infinite }
.fp-slidesNav ul li a span { display: none; }
#divMainTab { overflow: hidden; height: 100%; }
.jjfa { overflow: hidden; height: 100%; }
.jjfa li { width: 33.3333333%; float: left; margin: 0 auto; height: 100%; background: url(../images/tm1.png) repeat center center; }
.jjfa li:hover, #divMainTab .selected { background: url(../images/tm2.png) repeat center center; height: 100%; }
.jjfa li a { display: block; margin: 50% auto auto; text-align: center; color: #dadbdb; }
.jjfa li a h3 { font-size: 34px; line-height: 2; }
.jjfa li a span { display: block; margin: 50px auto auto; width: 150px; height: 40px; line-height: 40px; text-align: center; border: 1px #dadbdb solid; border-radius: 30px; }
.jjfa li:hover a, #divMainTab .selected a { color: #ffffff; }
.jjfa li:hover a span, #divMainTab .selected a span { background-color: #dd2118; border: 1px #dd2118 solid; }
.section2 .divContent { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
#div1 { height: 100%; background: url(../images/bg21.jpg) no-repeat 50%; background-size: cover; }
#div2 { height: 100%; background: url(../images/bg2.jpg) no-repeat 50%; background-size: cover; }
#div3 { height: 100%; background: url(../images/bg23.jpg) no-repeat 50%; background-size: cover; }
.case { }
.mtit { color: #ffffff; font-size: 26px; margin-bottom: 20px; }
.mtit span { padding-left: 15px; font-weight: normal; color: #3d6b85; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.sjal { display: none; }
.picMarquee-left { width: 100%; overflow: hidden; position: relative; }
.picMarquee-left .bd { overflow: hidden; margin: 0 auto; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 40px 0 0; width: 380px; float: left; _display: inline; overflow: hidden; text-align: center; padding-right: 40px; border-right: 1px #ffffff solid; position: relative; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { display: block; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 40px; padding: 10px 0; color: #fff; text-align: left; }
.picMarquee-left .bd ul li .title h3 { font-size: 18px; }
.picMarquee-left .bd ul li p { font-size: 14px; line-height: 22px; }
.picMarquee-left .bd ul li span { position: absolute; display: block; width: 120px; height: 44px; line-height: 44px; background-color: #f73d30; text-align: center; right: 0; top: 20%; color: #ffffff; }
.s3gd { display: block; margin: 50px auto auto; border: 1px #7c7e7f solid; text-align: center; width: 180px; height: 50px; line-height: 50px; color: #ffffff; }
.about1 { width: 46%; float: left; color: #ffffff; margin-right: 3.9999%; }
.about2 { width: 50%; float: left; text-align: right; }
.about2 video { width:100%; border: 8px #ffffff solid; border-radius: 10px; box-sizing:border-box; }
.about1 h2 { font-size: 40px; line-height: 2; }
.about1 h3 { font-size: 20px; font-weight: normal; }
.about1 p { font-size: 16px; line-height: 28px; margin: 50px 0; text-indent: 2em; color: #f6f6f8; }
.ma3 { overflow: hidden; padding: 30px 0 40px; margin-top: 50px; }
.ma3 li { width: 33%; float: left; text-align: center; }
.ma3 .nobg { background-image: none; }
.ma3 li .counter { display: block; font-size: 56px; font-family: Impact; color: #e40d0d; height: 50px; line-height: 50px; }
.ma3 li span { position: relative; height: 50px; color: #333; }
.ma3 li span:after { position: absolute; font-size: 14px; color: #ffffff; font-family: Arial, "微软雅黑", "microsoft Yahei"; top: -20px; margin-left: 5px; }
.ma3 li span.ma31:after { content: "年"; }
.ma3 li span.ma32:after { content: "名"; }
.ma3 li span.ma33:after { content: "平"; }
.s4gd { border: 2px #7390bf solid; text-align: center; display: block; width: 150px; height: 44px; line-height: 44px; border-radius: 30px; color: #ffffff; }
.ma3 li em { font-style: normal; display: block; line-height: 22px; text-align: center; padding-top: 5px; }
.m3gd { width: 120px; height: 30px; line-height: 30px; background-color: #e60a14; text-align: center; margin-top: 30px; }
.m3gd a { color: #fff; }
.sjnew { display: none; }
.picMarquee-left1 .hd { overflow: hidden; margin: 30px auto auto; text-align: center; position: relative; z-index: 999 }
.picMarquee-left1 .hd a { color: #fff; font-size: 18px; }
.picMarquee-left1 .hd .prev, .picMarquee-left1 .hd .next { display: block; width: 50px; height: 50px; background-color: #0b2352; text-align: center; left: 0; top: 40%; overflow: hidden; cursor: pointer; position: absolute; right: auto; z-index: 999; }
.picMarquee-left1 .hd .next { right: 0; left: auto; }
.picMarquee-left1 { width: 100%; overflow: hidden; position: relative; }
.picMarquee-left1 .bd { overflow: hidden; margin: 0 80px; }
.picMarquee-left1 .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left1 .bd ul li { margin: 0 40px 0 0; width: 420px; float: left; _display: inline; overflow: hidden; position: relative; text-align: left; }
.picMarquee-left1 .bd ul li a { display: block; background: url(../images/tm3.png) repeat center center; padding: 40px; }
.picMarquee-left1 .bd ul li h3 { font-size: 20px; background: url(../images/s51.png) no-repeat left center; padding-left: 30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.picMarquee-left1 .bd ul li p { margin: 15px 0; font-size: 16px; line-height: 30px; }
.picMarquee-left1 .bd ul li em { font-style: normal; display: block; font-size: 14px; }
.picMarquee-left1 .bd ul li div { border-bottom: 1px #454e5f solid; margin-top: 25px; background: url(../images/rightarr.png) no-repeat right center; }
.picMarquee-left1 .bd ul li div span { display: block; width: 120px; line-height: 35px; line-height: 35px; font-size: 14px; background-color: #ffffff; color: #27475c; text-align: center; }
.picMarquee-left1 .bd ul li a:hover { background: url(../images/tm4.png) repeat center center; }
.picMarquee-left1 .bd ul li a:hover div span { background-color: #f73d30; color: #ffffff; }
.picMarquee-left1 .bd ul li a:hover div { background: url(../images/s52.png) no-repeat right center; }
.s61 { width: 30%; float: left; padding-top: 80px; color: #ffffff; }
.s6tel p { font-size: 30px; font-family: "Times New Roman", Times, serif; line-height: 1; font-weight: bold; color: #e40d0d; }
.s6tel p span { font-size: 44px; }
.s612 { margin: 30px 0; }
.s612 a { display: block; width: 50%; height: 45px; line-height: 45px; background-color: #e71411; background: #e71411; /* Old browsers */ background: -moz-linear-gradient(left, #fd4e2d 0%, #e71411 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #fd4e2d 0%, #e71411 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #fd4e2d 0%, #e71411 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4e2d', endColorstr='#e71411', GradientType=1 ); /* IE6-9 */
text-align: center; border-radius: 30px; font-size: 18px; margin-top: 15px; color: #ffffff; }
.s613 p { color: #a9aaac; }
.s62 { width: 45%; float: left; background: url(../images/tm5.png) repeat center center; border-bottom-left-radius: 100px; }
.s62 h3 { font-size: 34px; color: #ffffff; font-weight: normal; }
.s62 h3 span { font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-transform: uppercase; color: #42464a; margin-left: 15px; }
.s62c { padding: 50px; }
.s62c h3 { margin-bottom: 20px; }
.mly { overflow: hidden; }
.lyk { height: 44px; line-height: 44px; color: #333; border-bottom: 1px #4a4f54 solid; width: 100%; margin-bottom: 10px; }
.btn1 { width: 150px; height: 36px; line-height: 36px; text-align: center; background-color: #ffcb02; border: 0; color: #393939; }
.mly .lyk .name { position: absolute; text-align: left; line-height: 54px; padding-left: 8px; color: #7c7c7c; z-index: 0; cursor: text; }
.mly .lyk input { border: 0; line-height: 44px; display: block; padding: 0; width: 100%; text-indent: 120px; background: transparent; color: #9b9b9b; }
.mly .btn { border: 0; float: right; display: block; width: 50%; height: 45px; line-height: 45px; background-color: #e71411; background: #e71411; /* Old browsers */ background: -moz-linear-gradient(left, #fd4e2d 0%, #e71411 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #fd4e2d 0%, #e71411 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #fd4e2d 0%, #e71411 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4e2d', endColorstr='#e71411', GradientType=1 ); /* IE6-9 */
text-align: center; border-radius: 30px; font-size: 18px; margin-top: 15px; color: #ffffff; }
.nyban { width: 100%; height: 500px; background: url(../images/nyban.jpg) #eee no-repeat center center; color: #fff; clear: both; }
.dqwz { background: #f0f3fa; padding: 15px 0; border-bottom: 1px solid #d3dcf0; font-size: 14px; color: #4b556e; margin-bottom: 40px; }
.mat { margin-bottom: 30px; }
.mat h1 { font-size: 36px; text-align: center; line-height: 1.5; }
.mat1 h1 { font-size: 24px; color: #333333; text-align: center; margin: 10px 0 22px; font-weight: bold; }
.mcon { padding: 50px 0; }
.foot { background-color: #05163f; overflow: hidden; color: #ffffff; padding-top: 30px; }
.foot a { color: #ffffff; }
.foot .wrap { position: relative; }
.flogo { margin: 60px 0 40px; width: 25%; float: left; }
.foot dl { float: left; text-align: left; }
.foot dt { font-size: 18px; line-height: 52px; }
.foot dd { font-size: 14px; color: #fff; line-height: 35px; color: #ffffff; }
.foot dd a { color: #ffffff; }
.foot dd a:hover { color: #ffffff; }
.foot dl.flx { width: 25%; }
.flx dd span { font-family: Arial, Helvetica, sans-serif; font-size: 20px; }
.foot dl.fwx { width: 25%; float: left; text-align: left; margin-left: 3%; display: inline; }
.foot dl.fcp { width: 20%; }
.f1 { width: 200px; float: left; }
.f1 a { display: block; width: 100%; height: 40px; line-height: 40px; background-color: #f96028; text-align: center; border-radius: 30px; margin-top: 80px; }
.ftel { text-align: right; }
.foot dl.fwx dd { text-align: right; }
.bq { padding: 15px 0px; overflow: hidden; background-color: #05163f; text-align: center; margin-top: 30px; color: #ffffff; border-top: 1px #374565 solid; }
.bq a { color: #ffffff; }
.gy1 { padding: 50px 0; overflow: hidden; }
.gy1t { background: url(../images/gy1t.png) no-repeat left center; height: 87px; line-height: 87px; padding-left: 90px; font-size: 40px; font-weight: normal; margin-bottom: 40px; }
.gy1t span { color: #ff5e21; }
.about { width: 40%; float: right; margin-left: 5%; }
.gy1c p { line-height: 38px; font-size: 18px; margin-bottom: 20px; }
.gy2 { background: url(../images/gy21.jpg) no-repeat center top; overflow: hidden; margin-bottom: 60px; }
.gy2c { width: 38%; float: right; background-color: rgba(255,103,37,0.29); border: 1px #ff6725 dashed; margin-top: 50px; border-radius: 15px; }
.gy2c1 { background-color: #ffffff; border-radius: 15px; padding: 80px 40px; margin: 20px; }
.gy2c1 h3 { width: 90%; margin: 0 auto; text-align: center; background-color: #ffe7dd; border-radius: 5px; font-size: 36px; line-height: 2; color: #ff5e21; margin-bottom: 60px; }
.gy2c1 p { background: url(../images/gy22.png) no-repeat left center; padding-left: 30px; font-size: 24px; line-height: 2; color: #061d33; margin-bottom: 20px; }
.gy4 { padding: 0 0 60px; text-align: center; }
.lxdt { width: 50%; float: right; }
.gy1c dd { width: 50%; float: left; }
.gy1c dd h3 { padding-top: 30px; line-height: 2; margin-bottom: 20px; }
.newslist { width: 100%; overflow: hidden; }
.newslist li { width: 46.3%; margin: 0 1.8%; white-space: nowrap; background: #F7F7F7; border-radius: 20px; float: left; margin-bottom: 40px; position: relative; }
.newslist li a { display: block; padding: 27px 110px 20px 60px; }
.newslist li .name { display: block; font-size: 22px; font-weight: bold; color: #333333; line-height: 1em; overflow: hidden; text-overflow: ellipsis; }
.newslist li .name:hover { color: #fe6831; text-decoration: underline; }
.newslist li p { font-size: 16px; color: #666666; line-height: 1em; margin-top: 18px; overflow: hidden; text-overflow: ellipsis; }
.newslist li span { position: absolute; left: 89.9%; top: 50%; margin-top: -1.3em; font-size: 18px; color: #999999; line-height: 1.3em; }
.newslist li:before { content: ''; width: 17px; height: 52px; background: url(../images/newslisttwoicon2.png) no-repeat; background-size: 100% 100%; position: absolute; left: 25px; top: 33px; }
.info { font-size: 14px; text-align: center; color: #999999;  line-height: 38px; text-align: center; margin-bottom: 20px; border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; }
.info small { color: #999999; margin-right: 10px; margin-left: 10px; }
.prenext { color: #ff0000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 30px; margin-top: 40px; margin: 15px auto; }
.prenext span b { }
.prenext .pre { float: left; width: 100%; }
.prenext .pre a { color: #666; text-decoration: none; }
.prenext .pre a:hover { color: #26252d; }/* 上一篇 */
.prenext .next { text-align: left; float: left; width: 100%; }
.prenext .next a { color: #666; text-decoration: none; }
.prenext .next a:hover { color: #26252d; }
.cpzs {  /**/ overflow: auto; zoom: 1; }
.cpzs li { width: 23%; float: left; text-align: center; display: inline; margin: 0 0.999% 2%; box-sizing: border-box; border-radius: 10px; }
.cpzs li .imgZoom, .cpzs li img { border-radius: 10px; }
.cpzs li a { display: block; }
.cpzs1 li { width: 31%; float: left; text-align: center; display: inline; margin: 0 1% 2%; box-sizing: border-box; }
.cpzs li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 45px; text-align: center; }
.cpzs li p a { color: #333; font-size: 18px; }
.nchtit { margin-bottom: 30px; }
.nchtit h2 { font-size: 26px; font-weight: normal; background: url(../images/nchtit.png) no-repeat left center; padding-left: 40px; height: 47px; line-height: 47px; }
.nchtit h2 span { border-left: 1px #999 solid; font-size: 18px; font-weight: normal; height: 47px; margin-left: 10px; padding-left: 10px; line-height: 47px; }
.nchtit .gd { float: right; width: 100px; height: 30px; line-height: 30px; margin-top: 10px; border: 1px #aeaeae solid; text-align: center; font-size: 14px; }
.nch1 { overflow: hidden; }
.nch { margin-bottom: 50px; }
.nch1 li { margin-bottom: 20px; overflow: hidden; border-bottom: 1px #ccc dashed; padding-bottom: 10px; transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; position: relative; text-indent: 20px; padding: 0 15px; }
.nch1 li:hover { transform: translateX(15px); }
.nch1 li:hover h2 a { color: #fb792f; }
.nch1 li:before { content: ''; width: 6px; height: 6px; display: block; border: 2px solid #fb792f; border-radius: 50%; position: absolute; left: 0; top: 10px; }
.nch1 li .time { font-size: 14px; color: #999; float: none; }
.nch1 li h2 { font-size: 18px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.nch1 li p { line-height: 32px; font-size: 16px; padding: 10px 0; color: #666; }
.nch1 li:hover { }
.pro-cont { overflow: hidden; margin-bottom: 30px; }
.pro-cont .pro-head-bg { background: #f0f3fa; }
.pro-cont .pro-head { overflow: hidden; padding-bottom: 50px; position: relative; margin: 0 auto; max-width: 1920px; }
.pro-head .pro-head-l { float: left; max-width: 800px; width: 33%; margin-top: 40px; position: absolute; left: 13%; }
.pro-head .pro-head-l .img { width: 100%; max-width: 800px; }
.pro-head .pro-head-l .img img { width: 100%; border: 10px #ffffff solid; box-sizing:border-box; }
.pro-head .pro-head-l ul { overflow: hidden; width: 85%; margin-top: 20px; }
.pro-head .pro-head-l li { float: left; width: 33.333%; text-align: center; font-size: 16px; color: #788291; }
.pro-head .pro-head-l li span { color: #fff; font-size: 16px; box-sizing: border-box; margin-right: 5px; width: 39px; display: inline-block; text-align: center; background: url(../images/sp_bg.png) no-repeat; background-size: 39px 32px; line-height: 32px; padding-left: 8px; }
.pro-head .pro-head-r { float: right; background: #4c66a9; background: -webkit-linear-gradient(#4c66a9 20%, #05163f); background: -o-linear-gradient(#4c66a9 20%, #05163f); background: -moz-linear-gradient(#4c66a9 20%, #05163f); background: linear-gradient(#4c66a9 20%, #05163f); max-width: 1100px; width: 56%; padding: 55px 16% 50px 8%; box-sizing: border-box; border-bottom-left-radius: 50px; }
.pro-head-r h1 { font-size: 36px; color: #ffffff; font-weight: bold; margin-top: 10px; line-height:1.2; }
.pro-sc-dt { overflow: hidden; background: #f0f3fa; padding: 10px; border-radius: 10px; position: relative; margin-bottom: 20px; }
.pro-sc-dt .fl { float: left; border-radius: 10px; background: #f0f3fa; box-sizing: border-box; width: 45%; }
.case-sc-dt .fl { width: 100%; }
.case-sc1 { overflow: hidden; width: 85%; margin-top: 40px; }
.case-sc1 li { float: left; width: 33.333%; text-align: center; font-size: 16px; color: #ffffff; }
.case-sc1 li span { color: #fff; font-size: 16px; box-sizing: border-box; margin-right: 5px; width: 39px; display: inline-block; text-align: center; background: url(../images/sp_bg.png) no-repeat; background-size: 39px 32px; line-height: 32px; padding-left: 8px; }
.pro-sc-dt .fl .bott { border-bottom: 1px dashed #d7e4ff; }
.pro-sc-dt .fl p { padding: 20px 0 20px 10px; }
.pro-sc-dt .fl img { width: 36px; vertical-align: middle; margin-top: -3px; margin-right: 5px; }
.pro-sc-dt .fl .one { font-size: 16px; color: #2b3040; }
.pro-sc-dt .fl .two { font-size: 16px; color: #e61e37; font-weight: bold; }
.pro-sc-dt .fr { float: left; width: 52%; margin-left: 3%; margin-top: 10px; }
.pro-sc-dt .fr p { color: #d2e1ff; font-size: 14px; }
.pro-sc-dt .fr ul { overflow: hidden; margin-top: 10px; }
.pro-sc-dt .fr li { float: left; text-align: center; width: 48%; margin-right: 2%; }
.pro-sc-dt .fr li img { width: 70%; display: block; border-radius: 50%; border: 3px #435c9b solid; }
.pro-sc-dt .fr li span { color: #d2e1ff; font-size: 14px; display: block; margin-top: 10px; }
.pro-sc-dt .fr .pro-head-r .pro-js { margin-top: 15px }
.pro-head-r .pro-js p { font-size: 14px; color: #f0f3fa; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; padding: 15px 0; }
.pro-head-r .pro-js p a { color: #fff; }
.pro-head-r .bottom { overflow: hidden; padding-top: 25px; }
.pro-head-r .bottom .swt { float: left; text-align: center; position: relative; width: 46%; max-width: 304px; }
.pro-head-r .bottom .swt .hide { display: none; }
.pro-head-r .bottom .swt:hover .hide { display: block; }
.pro-head-r .bottom .swt:hover .show { display: none; }
.pro-head-r .bottom .swt span { font-size: 20px; color: #fff; display: block; position: absolute; top: 50%; margin-top: -12px; left: 50%; margin-left: -15px; }
.pro-head-r .bottom .b-r { float: left; width: 50%; text-align: center; margin-top: 25px; padding-left: 40px; box-sizing: border-box; }
.pro-head-r .bottom .b-r { overflow: hidden; }
.pro-head-r .bottom .b-r .ewm { float: left; max-width: 85px; }
.pro-head-r .bottom .b-r .ewm img { display: block; border-radius: 5px; }
.pro-head-r .bottom .b-r .ewm-dh { float: left; overflow: hidden; }
.pro-head-r .bottom .b-r .ewm-dh p { text-align: left; margin-left: 10px; margin-top: 8px; }
.pro-head-r .bottom .ewm-dh .one { font-size: 14px; color: #fff; }
.pro-head-r .bottom .ewm-dh .two { font-size: 14px; color: #fff; }
.pro-head-r .bottom .ewm-dh .two span { font-size: 22px; color: #e61e37; font-weight: bold; }
.pro-head-r .tit { font-size: 16px; color: #ffffff; margin-top: 10px; margin-bottom: 30px }
.pro-head-r .tit span { font-size: 16px; color: #e61e37; font-weight: bold }
.pro-head-r .pro-sc { background: #f0f3fa; border-radius: 10px; overflow: hidden; padding: 20px 0; }
.pro-head-r .pro-sc li { text-align: center; width: 50%; float: left }
.pro-head-r .pro-sc li img { width: 48px; }
.pro-head-r .pro-sc li span { display: block; font-size: 16px; color: #2b3040; margin: 15px auto 5px; }
.pro-head-r .pro-sc li p { font-size: 16px; color: #e61e37; font-weight: bold }
.pro-head-r .pro-sc li.first { border-right: 1px solid #dbe0ed; margin-left: -1px }
.pro-nav { margin: 50px auto 30px; }
.pro-nav ul { overflow: hidden; border: 1px solid #e8ebf1; padding: 15px 0; box-sizing: border-box; border-radius: 50px; box-sizing: border-box; -moz-box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2) inset; -webkit-box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2) inset; box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2) inset; }
.pro-nav ul li { float: left; text-align: center; width: 25% }
.pro-nav li a { color: #2b3040; font-size: 18px; border-right: 1px solid #edeff4; display: block; }
.pro-nav li:hover a { color: #e61e37; }
.pro-nav li.over { border-right: none; }
.pro-cont .new-r { margin-top: 0 }
.pro-cont .xg-cp { margin-top: 25px; }
.pro-cont h3 { /*text-align: center !important;*/ width: 100%; padding-left: 0; margin: 30px 0 20px; background: url(../images/nico.jpg) no-repeat left center; height: 48px; line-height: 46px; color: #ffffff !important; padding-left: 15px; font-size: 24px !important; }
.new-l { float: left; width: 71%; font-size: 16px; color: #555f7d; line-height: 2em; }
.new-cont-l p { text-align: justify; margin: 15px auto; }
.new-cont-l .wz-csb, .answer-jd .jd .wz-csb { text-align: center; }
.new-cont-l .wz-csb a, .answer-jd .jd .wz-csb a { border-radius: 50px; padding: 12px 30px 12px 75px; display: inline-block; position: relative; background: #6b86cf; color: #fff; }
.new-cont-l .wz-csb a:before, .answer-jd .jd .wz-csb a:before { position: absolute; left: 5px; top: 50%; transform: translateY(-50%); background: url(../mimages/mtp.png) no-repeat; background-size: 100% 100%; width: 55px; height: 55px; content: ""; display: block; }
.new-cont-l .wz-csb a:after, .answer-jd .jd .wz-csb a:after { content: ""; display: block; background: #c4c8f2; width: 100%; border-radius: 40px; position: absolute; bottom: -5px; left: 0; z-index: -1; height: 60px; }
.new-cont-l .wz-csb2 { text-align: center; margin: 24px auto; }
.new-cont-l .wz-csb2 a { border-radius: 15px; font-size: 18px; color: #263560; position: relative; background: #ffa6b4; padding: 14px 7px; }
.new-cont-l .wz-csb2 a:before { position: absolute; left: -10px; top: 50%; transform: translateY(-50%); background: url(../mimages/wz_icon2.png) no-repeat; background-size: 100% 100%; width: 37px; height: 45px; content: ""; display: block; }
.new-cont-l .wz-csb2 a span { font-size: 18px; color: #263560; border: 1px solid #fff; padding: 12px 20px 12px 30px; border-radius: 7px; }
.new-cont-l .wz-csb3 { text-align: center; margin: 24px auto; }
.new-cont-l .wz-csb3 a { border: 1px solid #751212; padding: 10px 72px 10px 24px; font-size: 18px; color: #003333; border-radius: 6px; position: relative; background: #fff; }
.new-cont-l .wz-csb3 a:before { content: ""; display: block; width: 102%; background: #fa2346; background-size: 100% 100%; border: 1px solid #751212; height: 52px; position: absolute; left: -2%; z-index: -2; border-radius: 20px 0 10px 10px; }
.new-cont-l .wz-csb3 a:after { position: absolute; right: 18px; top: 50%; transform: translateY(-50%); width: 30px; height: 30px; background: url(../mimages/wz_icon3.png) no-repeat; background-size: 100% 100%; content: ""; display: block; }
.new-cont-l .wz-csb3 a span { font-size: 18px; color: #003333; }
.new-cont-l .video-cs { background: url(../images/videocs_bg.jpg) no-repeat; background-size: 100% 100%; width: 100%; padding: 5px 60px 50px; box-sizing: border-box; }
.new-cont-l .video-cs h3 { font-size: 26px; margin-bottom: 30px; color: #fff; font-weight: bold; margin: 25px 0 25px; text-align: center; }
.new-l #phone { display: none; }
.new-cont-l .video-cs h3:before { width: 82px; height: 21px; content: ""; display: inline-block; background: url(../images/icb1.png) no-repeat; position: static; margin-right: 15px; }
.new-cont-l .video-cs h3:after { width: 82px; height: 21px; content: ""; display: inline-block; background: url(../images/icb2.png) no-repeat; position: static; margin-left: 15px; }
.new-cont-l .video-cs table { margin: 0 auto; border: 12px solid #fff; width: 100%; box-shadow: 0 0 30px rgba(44, 80, 179, 0.2); }
.new-cont-l .video-cs table tbody { background: #fff; }
.new-cont-l .video-cs table td { padding: 14px 10px; }
.new-cont-l .video-cs table td p { margin: 0; text-align: center; text-indent: 0; }
.new-cont-l .video-cs a { padding: 25px 10px 65px; border-radius: 20px; color: #6b86cf; height: 100%; text-decoration: underline; text-align: left; line-height: 2em; background: #ebf0ff; position: relative; }
.new-cont-l .video-cs a:after { background: url(../images/vd_cs.png) no-repeat; width: 52px; height: 52px; content: ""; display: block; position: absolute; left: 50%; margin-left: -26px; bottom: 10px; }
.new-cont-l .new-cs table { text-align: center; }
.new-cont-l .new-cs a { padding: 0; border-radius: 5px; line-height: 1.5em; background: none; }
.new-cont-l .new-cs a:after { display: none; }
.new-cont-l .p-bottom { margin-bottom: -15px; font-size: 22px; text-indent: 1.45em; margin-top: 30px; }
.new-r { float: right; width: 20%; margin-top: -70px }
.new-r .r-head { position: relative; }
.new-r .r-head .head { background: #05163f; padding: 30px 20px 50px; box-sizing: border-box; position: relative; }
.new-r .r-head p { color: #fff; font-size: 14px; text-align: justify; line-height: 28px; }
.new-r .r-head .head:before { background: url(../images/r_head_zs.png) no-repeat; width: 14px; height: 41px; display: block; position: absolute; top: 0; left: -14px; content: ""; }
.new-r .r-head .dh { overflow: hidden; margin-top: 25px; }
.new-r .r-head .dh img { float: left; margin-right: 10px }
.new-r .r-head .dh .ewm { overflow: hidden; }
.new-r .r-head .dh .ewm p { font-size: 14px; color: #fff; }
.new-r .r-head .dh .ewm a { font-size: 22px; color: #ffaa00; font-weight: bold; }
.new-r .r-head .dh .ewm span { font-size: 22px; color: #ffaa00; font-weight: bold; }
.new-r .r-head-kf { position: absolute; bottom: -80px; width: 110%; max-width: 270px; left: -1px; }
.new-r .r-head-kf span { font-size: 20px; color: #fff; position: absolute; bottom: 45px; left: 12%; }
.new-r .r-head-kf:hover span { color: #ffd580; }
.xg-cp { margin-top: 50px }
.news-chanpin ul { background: #fff }
.xg-cp h4 { color: #fff; font-size: 20px; padding: 14px 0; line-height: 50px; background: url(../images/xgt.png) no-repeat center; background-size: 220px 50px; text-align: center; height: 50px; margin: 0 auto -48px; position: relative; }
.xg-cp h4 a { color: #fff; font-size: 20px; padding: 14px 0; line-height: 50px }
.xg-cp ul { background: #f0f3fa; margin: 0 auto; border: 1px solid #ced4e0; padding: 45px 20px 0; box-sizing: border-box; overflow:hidden; }
.xg-cp ul li { /* width:48%; margin:0 0.9999% 5px; float:left;*/ margin-bottom:5px; }
.xg-cp ul a { display: block; color: #e61e37; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xg-cp ul li h5 { text-align: center; line-height: 3; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xg-cp ul li h5 a { color: #555f7d; }
.xg-cp ul li:hover h5 a { color: #e61e37; }
.xg-al { margin: 70px auto 40px; }
.xg-al h4 { text-align: center; width: 100%; margin: 20px 0; font-weight: bold; font-size: 26px; color: #05163f; }
.xg-al h4 a { font-weight: bold; font-size: 26px; color: #05163f; }
.xg-al h4:before { width: 82px; height: 21px; content: ""; display: inline-block; background: url(../images/ic1.png) no-repeat; position: static; margin-right: 15px; }
.xg-al h4:after { width: 82px; height: 21px; content: ""; display: inline-block; background: url(../images/ic2.png) no-repeat; position: static; margin-left: 15px; }
.xg-al ul { overflow: hidden; margin-left: -3%; }
.xg-al li { overflow: hidden; float: left; width: 47%; margin-left: 3%; }
.xg-al li .al-img { width: 49%; float: left; margin-right: 3%; }
.xg-al li .al-img img { width: 100%; border-radius: 10px }
.xg-al li .al-r { width: 48%; float: left; }
.xg-al li .al-r h5 { margin-bottom: 30px }
.xg-al li .al-r h5 a { font-size: 18px; color: #2b3040; font-weight: bold; line-height: 32px; }
.xg-al li .al-r p { font-size: 16px; color: #555f7d; margin-top: 10px; }
.xg-al li .al-r p span { color: #e61e37; }
.xg-al li .al-r img { width: 24px; vertical-align: middle; margin-top: -3px; margin-right: 10px }
.more-tj { margin-top: 30px; }
.more-tj h4 { color: #fff; font-size: 20px; padding: 14px 0; line-height: 50px; background: url(../images/xgt.png) no-repeat center; background-size: 220px 50px; text-align: center; height: 50px; margin: 0 auto -48px; position: relative; }
.more-tj h4 a { color: #fff; font-size: 20px; padding: 14px 0; line-height: 50px; }
.more-tj ul { background: #f0f3fa; border: 1px solid #ced4e0; padding: 50px 20px 10px; margin: 0 auto; }
.more-tj li { background: #fff; border: 1px solid #e8ebf1; -moz-box-shadow: 2px 0 15px rgba(21, 53, 129, 0.2) inset; -webkit-box-shadow: 2px 0 15px rgba(21, 53, 129, 0.2) inset; box-shadow: 2px 0 15px rgba(21, 53, 129, 0.2) inset; padding: 15px 0; text-align: center; border-radius: 10px; margin-bottom: 15px; }
.zswd li { background: url(../images/nico2.png) no-repeat center left; padding-left: 30px; }
.more-tj li a { font-size: 16px; color: #555f7d; }
.zswd li a { color: #102350; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.more-tj li:hover { -moz-box-shadow: 2px 0 15px rgba(230, 30, 55, 0.2) inset; -webkit-box-shadow: 2px 0 15px rgba(230, 30, 55, 0.2) inset; box-shadow: 2px 0 15px rgba(230, 30, 55, 0.2) inset; }
.ny1 { text-align: center; margin: 40px auto; }
.sjny1{ display:none;}
.more-tj li:hover a { color: #e61e37; }
.new-cont-l h3, .answer-ny h3, .new-cont-l h2 { font-size: 26px; color: #05163f; font-weight: bold; position: relative; margin-top: 32px; }
.xg-wz { margin-top: 60px }
.xg-wz h4 { font-size: 26px; color: #05163f; text-align: center; font-weight: bold; }
.xg-wz h4:before { content: ""; display: inline-block; background: url(../pcimages/ic1.png) no-repeat; width: 82px; height: 21px; vertical-align: middle; margin-right: 20px; }
.xg-wz h4:after { content: ""; display: inline-block; background: url(../pcimages/ic2.png) no-repeat; width: 82px; height: 21px; vertical-align: middle; margin-left: 20px; }
.xg-wz ul { margin-left: -5%; margin-top: 15px; padding: 0 20px 20px; box-sizing: border-box; }
.xg-wz li { width: 95%; border-bottom: 1px solid #d1ddf9; padding: 15px 0; margin-left: 5% }
.xg-wz li .dj { font-size: 22px; color: #05163f; position: relative; padding-left: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.xg-wz li .dj:before { background: url(../pcimages/xr_sjx.png) no-repeat; content: ""; display: inline-block; width: 24px; height: 24px; position: absolute; left: 0; top: 2px; }
.xg-wz li.active .box, .xg-wz li.active .box-two { display: block }
.xg-wz li .box a { display: block; color: #4b556e; font-size: 16px; margin-top: 15px; line-height: 28px; box-sizing: border-box; max-height: 190px; }
.xg-wz li .box ul { overflow: hidden; padding: 0; margin-top: 5px; padding-left: 30px; margin-left: -6%; }
.xg-wz li .box li { width: 30%; float: left; margin-left: 3%; border-bottom: none; padding: 0; }
.xg-wz li .box li img { object-fit: cover; max-height: 180px; width: 100%; }
.xg-wz li .box-two { overflow: hidden; margin-top: 15px; }
.xg-wz li .box-two .pic { float: left; width: 23.5%; }
.xg-wz li .box-two .pic img { object-fit: cover; max-height: 145px; width: 100%; }
.xg-wz li .box-two .r { width: 73%; float: left; margin-left: 2%; }
.xg-wz li .box-two .ms { position: relative; display: block; font-size: 22px; color: #4b556e; line-height: 32px; overflow: hidden; margin-top: 10px; height: 60px; }
.xg-wz li .box-two .shijian { display: block; margin-top: 15px; }
.xg-wz li .box-two .shijian p { color: #4b556e; font-size: 16px; float: left; }
.xg-wz li:hover .box-two .ms { color: #e61e37; }
.xg-wz li .box-two .shijian a { float: right; color: #6b86cf; font-size: 18px; display: block; width: 98px; height: 36px; line-height: 36px; border-radius: 6px; border: 1px dashed; margin-top: -10px; position: relative; padding-left: 20px; box-sizing: border-box; transition: all .6s ease; }
.xg-wz li .box-two .shijian a:after { width: 18px; height: 14px; background: url(../images/xg_jt.png) no-repeat; background-size: 100% 100%; content: ""; display: block; position: absolute; right: 15px; top: 50%; margin-top: -7px; }
.xg-wz li:hover .box-two .shijian a { margin-right: 20px; transition: all .6s ease; }
.xg-wz li .bot-tom { margin-top: 20px; }
.xg-wz li .bot-tom p { font-size: 16px; color: #4b556e; }
.xg-wz li .bot-tom p span { float: right; }
.pro-xg-wz { margin-top: 0; border: 1px solid #f0f3fa; }
.pro-xg-wz .xg_tit { overflow: hidden; background: #f0f3fa; }
.pro-xg-wz .xg_tit h4 { color: #05163f; font-weight: bold; font-size: 20px; float: left; padding: 10px 20px; background: #fff; border-top-right-radius: 15px; }
.pro-xg-wz .xg_tit h4 a { color: #05163f; font-weight: bold; font-size: 20px; float: left; padding: 10px 0; background: #fff; border-top-right-radius: 15px; padding-right: 10px }
.pro-xg-wz .xg_tit h4:before, .pro-xg-wz .xg_tit h4:after { display: none }
.pro-xg-wz .xg_tit span { float: right; padding: 10px 0; }
.pro-xg-wz .xg_tit span a { font-size: 16px; color: #4b556e; display: block; margin-top: 3px; padding-right: 20px; }
.tjxwt { background: url(../images/tjxw2.png) no-repeat right center; height: 57px; }
.tjxwt h2 { background: url(../images/tjxw1.png) no-repeat left center; height: 57px; line-height: 57px; padding-left: 100px; }
.tjxwt h2 a { float: right; font-size: 16px; font-weight: normal; padding-right: 50px; }
.tjxw ul,.xgcp1 .cpzs { overflow: hidden; padding: 20px 0; }
.tjxw li { border-bottom: 1px #aaafbe solid; background: url(../images/tjxw3.png) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 20px; line-height: 50px; }

.cpdqwz { background-color: #f0f3fa; border-bottom: 1px #d1ddf9 solid; line-height: 50px; }
.cpfl dl { margin-bottom: 40px; overflow: hidden; }
.cpfl dt { width: 366px; float: left; position: relative; }
.cpfl dt img { display: block; position: relative; }
.cpfl dt h2 { position: absolute; width: 100%; height: 60px; line-height: 60px; top: 0; left: 0; background-color: #f73d30; color: #ffffff; text-align: center; border-bottom-left-radius: 50px; }
.cpfl dd { margin-left: 400px; }
.cpfl dd h3 { font-size: 20px; font-weight: normal; background: url(../images/xlico.png) no-repeat center left; border-bottom: 1px #696969 solid; line-height: 50px; padding-left: 30px; }
.cpfl dd h3 a { color: #05163f; padding-left: 10px; }
.cpfl dd h3 span { display: block; width: 28px; height: 28px; background: url(../images/xlico1.png) no-repeat center center; float: right; margin-top: 10px; }
.cp2 ul { overflow: hidden; padding: 20px 0; }
.cp2 li { width: 31.3%; float: left; margin: 0 1%; background-color: #e8ebf5; border-top-left-radius: 30px; border-bottom-right-radius: 30px; text-align: center; }
.cp2 li h4 { font-size: 18px; line-height: 50px; font-weight: normal; margin-bottom: 15px; }
.dede_pages { overflow: hidden; }
.flink { overflow: hidden; margin-top: 30px; }
.flink b { font-size: 18px; color: #ffffff; }
.flink a { color: #a9aaac; padding: 0 10px; }
.sjfdh{ display:none;}

 @media (max-width:1670px) {
.foot dl.fcp { width: 15%; }
.foot dl.fwx { width: 34%; }
.pro-head .pro-head-r { padding-right: 5%; }
.pro-head .pro-head-l { left: 8%; width: 38%; }
}
@media (max-width:1440px) {
.sywrap, .header .wrap, .wrap { width: 90%; margin: 0 5%; }
.banner-engine .banner-ul li img { width: 80%; }
.gy2c1 p { font-size: 18px; }
.gy2c { width: 45%; }
}
@media (max-width:1366px) {
.banner-area li { margin-bottom: 60px; }
.slider-text, .nav2 ul { margin-left: 15%; }
.section3 .mtit, .section5 .mtit { margin-top: 150px; }
.pro-sc-dt .fl { width: 55%; }
.pro-sc-dt .fr { width: 42%; }
.pro-sc-dt .fr li img { width: 90%; }
}
@media (max-width:1280px) {
.about1 h2 { font-size: 34px; }
.header .nav .nLi h3 a { font-size: 16px; }
.foot dl.fwx { width: 40%; }
.cpfl dd { display: none; }
.cpfl dt { width: 100%; }
.cpfl dl { width: 31.3%; float: left; margin: 0 1%; }
.pro-head .pro-head-r { padding-right: 2%; }
.pro-head .pro-head-l { left: 3%; width: 43%; }
}
@media (max-width:1024px) {
.header { height: auto; background: url(../images/tm1.png) repeat center center; overflow: hidden; }
.header-sy { position: fixed; }
.nyheader { background-image: none; }
.header .headr { display: none; }
.nyheader { height: 120px; }
.nyhd3, .nyhd1 { display: none; }
.nyheadr1 { border: 0; }
.nyheadr { width: 20%; border: 0; float: right; margin-top: 30px; height: auto; }
.nyhd2 { width: 100%; }
.sjnav { display: block; border-bottom: 2px #ccc solid; border-top: 1px #ccc solid; }
.sysjnav{    margin-top: 110px;}
.sjnav ul { overflow: hidden; }
.sjnav li { width: 12.5%; float: left; text-align: center; line-height: 50px; }
.jjfa li a { margin: 20% auto; }
.section3 .mtit, .section5 .mtit { margin: 0 auto 20px; }
.section3, .section5, .section4, .section6 { padding: 40px 0; overflow: hidden; }
.ma3 li .counter { font-size: 34px; }
.about1 h2 { font-size: 26px; }
.s62 { width: 60%; }
.s61 { width: 38%; }
.jjfa li a h3 { font-size: 26px; }
.homebani { display: none; }
.banner-engine { display: none; }
.sjcp { display: block; overflow: hidden; padding: 30px 0; }
.sjcp .mtit { text-align: center; }
.sjcp li { width: 31.3%; float: left; margin: 0 1%; text-align: center; position: relative; }
.sjcp li a { display: block; position: relative; }
.sjcp li img { display: block; position: relative; }
.sjcp li h2 { position: absolute; top: 0; left: 0; width: 100%; height: 50px; line-height: 50px; background-color: #f73d30; color: #ffffff; font-size: 18px; }
.gy2 { display: none; }
.newslist li { width: 100%; margin: 0 1% 2%; }
}
@media (max-width:980px) {
.foot dl.fcp { display: none; }
.foot dl.flx { width: 50%; }
.f1 { display: none; }
.pro-head .pro-head-r { padding-right: 5%; padding-right: 5%; float: none; width: 100%; }
.pro-head .pro-head-l { left: 0%; width: 90%; position: relative; float: none; margin: 40px auto; }
.new-l { width: 100%; float: none; }
.pro-cont .new-r,.new-r { width: 100%; float: none; }
.xg-cp ul { overflow: hidden; }
.xg-cp ul li { width: 48%; margin: 0 1% 2%; float: left; }
.side { display: none; }
.zswd ul li{ width:98%;}
}
@media (max-width:800px) {
.picMarquee-left, .picMarquee-left1 { display: none; }
.sjal, .sjnew { display: block; }
.cpzs li, .cpzs1 li { width: 48%; margin: 0 1% 2%; }
.s3gd { margin: 0 auto; }
.about2 { width:100%; margin-top:20px;}
.about2 video{ border:2px #ffffff solid; border-radius:0;}
.about1 { width: 100%; margin: 0 auto; }
.about1 h2 { text-align: center; }
.about1 h3 { text-align: center; }
.sjnew li a, .sjal .cpzs li p a { color: #ffffff; }
.s61, .s62 { width: 100%; }
.sjnav .sywrap { width: 100%; margin: 0 auto; }
.sjnav li { width: 25%; float: left; border: 1px #ccc solid; margin-top: -1px; margin-left: -1px; line-height: 40px; box-sizing: border-box; }
.sjnav li:nth-child(4), .sjnav li:nth-child(8) { border-right: 0; }
.header { padding: 15px 0; }
.nyheader { height: auto; overflow: hidden; padding: 15px 0; }
.header .logo, .nyheader .logo { width: 55%; margin: 0; }
.headr1, .nyheadr { width: 45%; margin: 0; }
.s61 { padding-top: 30px; }
.mly .btn { float: none; margin: 0 auto; }
.section3 .mtit, .section5 .mtit { text-align: center; }
.nyban, .lxdt { display: none; }
.gy1c dd { width: 100%; }
.cpfl dt h2 { font-size: 18px; font-weight: normal; }
.flink{ display:none;}
.foot{ margin-bottom:60px;}
.sjfdh{ display:block; position:fixed; bottom:0; left:0; width:100%; height:60px; line-height:60px; font-size:18px; text-align:center; background-color:#e71411;}
.sjfdh a{ display:block; color:#ffffff;}
.ny1{ display:none;}
.sjny1{ display:block; text-align:center;}

}
@media (max-width:640px) {
.headr1, .nyheadr { display: none; }
.header .logo, .nyheader .logo { width: 100%; text-align: center; }
.jjfa li { width: 100%; }
.section2 .divContent { display: none; }
#div1, #div2, #div3 { background-image: none; }
.jjfa li a { margin: 15px auto; }
.jjfa li a span { margin-top: 10px; }
.jjfa li a h3 { font-size: 24px; }
.about1 p { margin: 20px auto; }
.ma3 { margin: 0 auto 20px; }
.s4gd { margin: 0 auto; }
.about { display: none; }
.gy1, .mcon { padding: 0 0 30px; overflow: hidden; }
.pro-sc-dt .fr { width: 100%; margin: 0; }
.pro-sc-dt .fl { width: 100%; }
.cpdqwz { line-height: 30px; padding: 15px 0; }
.newslist li span { display: none; }
.newslist li a{ padding-right:15px;}
}
@media (max-width:480px) {
.sjcp li { width: 100%; margin: 0 auto 10px; }
.sjcp li img{ width:100%;}
.s62 h3 span{ display:none;}
.about1 h2{ font-size:22px;}
}

@media (max-width:450px) {
.sjcp li h2 { font-size: 16px; font-weight: normal; }
.foot dl.flx { display: none; }
.foot dl.fwx { width: 100%; text-align: center; margin: 0; }
.foot dl.fwx dd, .ftel { text-align: center; }
.mat1 h1 { font-size: 22px; line-height: 1.3; }
.cpfl dl { width: 100%; margin: 0 auto 2%; }
.cpfl dt img { width: 100%; }
.pro-head-r .bottom .swt { width: 100%; float: none; }
.pro-head .pro-head-l ul { width: 100%; }
.tjxwt h2 { padding-left: 30px; background-size: 30px; }
.tjxwt h2 a { padding-right: 15px; }
.jjfa li a span { width: 110px; }
.ma3 { display: none; }
.nchtit h2{ font-size:20px;}
.cpzs li p a{ font-size:16px;}
.nchtit .gd{ width:80px;}
.pro-head-r h1,.mat h1{ font-size:24px;}
.newslist li .name{ font-size:18px;}
}
@media (max-width:360px) {
.sywrap, .header .wrap, .wrap { width: 96%; margin: 0 2%; }
/*.sjcp li { width: 100%; margin: 0 auto 10px; }
.sjcp li img { display: none; }
.sjcp li h2 { position: relative; border-top-left-radius: 30px; border-bottom-right-radius: 30px; }*/
.sjnav li { font-size: 16px; }
.pro-nav li a { font-size: 16px; }
.about1 h2 { font-size: 20px; }
.about1 h3 { font-size: 16px; }
.pro-head .pro-head-l ul,.case-sc1{ display:none;}
}
</pre></body></html>